// !@#$McCaBe-InStRuMeNtAtIoN$#@!
// Instrumented with the McCabe Java Parser
// Version: 8.1.0.1 - 20110309
// Using Path Vector Instrumentation
// Date: Sun Apr 01 2012 20:42:34
package Model;

import com.mccabe.*;


class Person_02bc28327c1cac3cded52ed870ba59e3 {
    static java.lang.Object info[];
    static {
        info = new java.lang.Object[2];
        info[0] = new Integer(-1);
        info[1] = new String("R:\\yu\\Concordia\\SOEN 344 Design II\\Term Assignment\\Code Repo\\trunk\\Iteration 3\\ERS\\src\\Model\\Person.java");
    }
}


/**
 * Person class. Usually is a ClientPerson or an Administrator. 
 * @author Yury Kitaev
 *
 */
public abstract class Person 
{
	private String firstName;
	private String lastName;
	
	
	public Person(String firstName, String lastName) 
	{
		super();
int _mcFreq_941685630217217873dbca086dde538b[] = PathVec_ERS_Iter3.getIntArray(0);
PathVec_ERS_Iter3.releaseIntArray();
PathVec_ERS_Iter3.enterConstructorWithECC(Person_02bc28327c1cac3cded52ed870ba59e3.info,0,_mcFreq_941685630217217873dbca086dde538b,0);

		this.firstName = firstName;
		this.lastName = lastName;
	}


	public String getFirstName() 
	{
int _mcFreq_52fa3a54b220d3a66b19eaa96e237a4f[] = new int[1];
PathVec_ERS_Iter3.enterMethod(Person_02bc28327c1cac3cded52ed870ba59e3.info,1,_mcFreq_52fa3a54b220d3a66b19eaa96e237a4f,0);

		return firstName;
	}


	public void setFirstName(String firstName) 
	{
int _mcFreq_f06b7c5d75c648637c94ff033cd76596[] = new int[1];
PathVec_ERS_Iter3.enterMethod(Person_02bc28327c1cac3cded52ed870ba59e3.info,2,_mcFreq_f06b7c5d75c648637c94ff033cd76596,0);

		this.firstName = firstName;
	}


	public String getLastName() 
	{
int _mcFreq_939047a6a35aa514ed66c9737445c9dc[] = new int[1];
PathVec_ERS_Iter3.enterMethod(Person_02bc28327c1cac3cded52ed870ba59e3.info,3,_mcFreq_939047a6a35aa514ed66c9737445c9dc,0);

		return lastName;
	}


	public void setLastName(String lastName) 
	{
int _mcFreq_b91a1a7e2ca8ec046569f57a8df4479e[] = new int[1];
PathVec_ERS_Iter3.enterMethod(Person_02bc28327c1cac3cded52ed870ba59e3.info,4,_mcFreq_b91a1a7e2ca8ec046569f57a8df4479e,0);

		this.lastName = lastName;
	}


	@Override
	public String toString() 
	{
int _mcFreq_4e41f91879c7f2295b6716cccd33176c[] = new int[1];
PathVec_ERS_Iter3.enterMethod(Person_02bc28327c1cac3cded52ed870ba59e3.info,5,_mcFreq_4e41f91879c7f2295b6716cccd33176c,0);

		return lastName + ", " + firstName;
	}
}
